home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 36
/
Amiga Format CD36 (1999-01-22)(Future Publishing)(GB)[!][issue 1999-02].iso
/
-in_the_mag-
/
under_the_bonnet
/
control
/
keysim
/
keysim.doc
< prev
next >
Wrap
Text File
|
1998-12-03
|
2KB
|
67 lines
KeySim 1.0
Keyboard Simulator by Carsten Orthbandt. 06.07.1994
PREFACEPREFACE
The program KeySim and this documentation may be freely
distributed as long as no more than a nominal fee is charged.
No commercial usage is permitted without written permission from
the autor (address given below).
THIS SOFTWARE IS PROVIDED AS IS. THE AUTHOR IS NOT RESPONSIBLE FOR
ANY DAMAGES CAUSED BY THIS PROGRAM.
INTRODUCTION
I have a nice trackball with five meters of cable. So I´m able to control
little games from by bed. But there´s one problem. Everytime I reach a
highscore or anything else requiring text input, I have to get up and use
the keyboard.
To avoid this I wrote this little program. It simulates input from keyboard
by gadgets.
REQUIREMENTS
KeySim requires Workbench 2.0 (or higher) and
reqtools.library © by Nico François.
USAGE
When startet, KeySim shows you a virtual Amiga keyboard. You press keys by
clicking the gadgets. All keystrokes are recorded. The qualifiers
SHIFT, ALT, AMIGA, CTRL and CAPSLOCK are switchable. The text is shown in
a line below the keyboard display.
When done with entering text, set the Delay and click GO!.
After the time specified with the Delay slider KeySim starts simulating the
selected keystrokes. While KeySim is waiting, select the screen, window or
gadget the input is for.
The History button has no function yet. If at least 10 people request me to
add this history feature, I´ll add this code.
BUGS & FUTURE PLANS
- KeySim doesn´t handle deadend keys as ´ `.
This will be fixed very soon.
- GUI is not font sensitive.
I tried it, but it was impossible to create a good GUI fitting all fonts.
Because the window is already quite big, I use topaz 8.
- History doesn´t work.
Next release.
- Clipboard support.
I will add loading/saving from/to Clipboard. This implies ANSI<->RawKey mapping.
So not all functions will work right.
- PubScreen support.
Might be useful for usage in text editors or tetris games :)
AUTHOR
Carsten Orthbandt
Hagedornstraße 71
12487 Berlin-Johannisthal
GERMANY
email to:
s6357@fb1.fhtw-berlin.de